final
public final class Complex { public final double re; public final double im; public Complex(double re, double im) { this.re = re; this.im = im; } public Complex(double re) { this.re = re; this.im = 0; // this line is required } ...